exports.options = {
    swaggerDefinition: {
        info: {
            description: 'This is a sample server',
            title: 'Swagger',
            version: '1.0.0'
        },
        host: 'localhost:3000',
        basePath: '/',
        produces: ['application/json', 'application/xml'],
        schemes: ['http', 'https'],
        securityDefinitions: {
            // type：指定安全机制的类型，通常是 apiKey、basic、oauth2 或 jwt 中的一种。在 JWT 中，类型应该是 apiKey。
            // name：用于指定 API 密钥的名称。在 JWT 中，你可以将这个字段设置为 Authorization，因为 JWT 通常使用 Authorization 标头来传递身份验证信息。
            // in：指定 API 密钥的位置，通常是 header、query 或 cookie 中的一种。在 JWT 中，应该将这个字段设置为 header，因为 JWT 通常使用 Authorization 标头来传递身份验证信息。
            // description：用于描述安全机制的简短说明。
            // scheme：用于指定身份验证方案，通常是 Bearer、Basic 或 OAuth2 中的一种。在 JWT 中，应该将这个字段设置为 Bearer，因为 JWT 通常使用 Bearer Token 方案进行身份验证。
            // bearerFormat：用于指定 JWT 的格式，通常是 JWT 或 Bearer。在 JWT 中，应该将这个字段设置为 JWT。
            JWT: {
                type: 'apiKey',
                in: 'header',
                name: 'Authorization',
                description: 'JWT 认证',
                scheme: "Bearer",
                bearerFormat: "JWT"
            },
        },
        security: [{ JWT: [] }]
    },
    route: {
        url: '/swagger',
        docs: '/swagger.json' //swagger文件 api
    },
    basedir: __dirname, //app absolute path
    files: ['../router-api/*.js'] //Path to the API handle folder
}
